package com.umpay.entity.consum;

import java.sql.Timestamp;

import com.umpay.entity.BaseEntity;

public class ConsumeTrans extends BaseEntity{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/**消费交易表前缀*/
	public static final String CONSUME_TRANS_TABLE_PREFIX = "T_TRANS_";
	
	/*** 0-交易成功*/
	public static final String TRANSSTATE_0 = "0"; 
	/*** 1-交易失败*/
	public static final String TRANSSTATE_1 = "1"; 
	/*** 2-初始*/
	public static final String ORDERSTATE_99 = "-99";
	
	private String trace;
	private String instId;
	private String platDate;
	private String platTime;
	private String funCode;
	private String busiId;
	private String tradeNo;
	private String oriTrace;
	private String oriInstId;
	private String orderId;
	private String orderDate;
	private String merId;
	private String inAccount;
	private Short inAccountPro;
	private String inAccountName;
	private String inMediaId;
	private Short inMediaType;
	private String outAccount;
	private Short outAccountPro;
	private String outAccountName;
	private String outMediaId;
	private Short outMediaType;
	private String bankId;
	private String paySeq;
	private String stlDate;
	private Short stlCheck;
	private String accCheckDate;
	private Long origAmt;
	private Long amount;
	private Long comAmt;
	private String amtType;
	private Short payType;
	private Short tranState;
	private String transCode;
	private String transDesc;
	private String merCheckDate;
	private Short merCheck;
	private String pproductId;
	private String bproductId;
	private String accountSeq;
	private Short comAmtType;
	private Timestamp modTime;
	private Timestamp inTime;
	private String inQryOrderStates;
	
	
	
	
	public String getTrace() {
		return trace;
	}

	public void setTrace(String trace) {
		this.trace = trace;
	}

	public String getInstId() {
		return instId;
	}

	public void setInstId(String instId) {
		this.instId = instId;
	}

	public String getPlatDate() {
		return platDate;
	}

	public void setPlatDate(String platDate) {
		this.platDate = platDate;
	}

	public String getPlatTime() {
		return platTime;
	}

	public void setPlatTime(String platTime) {
		this.platTime = platTime;
	}

	public String getFunCode() {
		return funCode;
	}

	public void setFunCode(String funCode) {
		this.funCode = funCode;
	}

	public String getBusiId() {
		return busiId;
	}

	public void setBusiId(String busiId) {
		this.busiId = busiId;
	}

	public String getTradeNo() {
		return tradeNo;
	}

	public void setTradeNo(String tradeNo) {
		this.tradeNo = tradeNo;
	}

	public String getOriTrace() {
		return oriTrace;
	}

	public void setOriTrace(String oriTrace) {
		this.oriTrace = oriTrace;
	}

	public String getOriInstId() {
		return oriInstId;
	}

	public void setOriInstId(String oriInstId) {
		this.oriInstId = oriInstId;
	}

	public String getOrderId() {
		return orderId;
	}

	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public String getOrderDate() {
		return orderDate;
	}

	public void setOrderDate(String orderDate) {
		this.orderDate = orderDate;
	}

	public String getMerId() {
		return merId;
	}

	public void setMerId(String merId) {
		this.merId = merId;
	}

	public String getInAccount() {
		return inAccount;
	}

	public void setInAccount(String inAccount) {
		this.inAccount = inAccount;
	}

	public Short getInAccountPro() {
		return inAccountPro;
	}

	public void setInAccountPro(Short inAccountPro) {
		this.inAccountPro = inAccountPro;
	}

	public String getInAccountName() {
		return inAccountName;
	}

	public void setInAccountName(String inAccountName) {
		this.inAccountName = inAccountName;
	}

	public String getInMediaId() {
		return inMediaId;
	}

	public void setInMediaId(String inMediaId) {
		this.inMediaId = inMediaId;
	}

	public Short getInMediaType() {
		return inMediaType;
	}

	public void setInMediaType(Short inMediaType) {
		this.inMediaType = inMediaType;
	}

	public String getOutAccount() {
		return outAccount;
	}

	public void setOutAccount(String outAccount) {
		this.outAccount = outAccount;
	}

	public Short getOutAccountPro() {
		return outAccountPro;
	}

	public void setOutAccountPro(Short outAccountPro) {
		this.outAccountPro = outAccountPro;
	}

	public String getOutAccountName() {
		return outAccountName;
	}

	public void setOutAccountName(String outAccountName) {
		this.outAccountName = outAccountName;
	}

	public String getOutMediaId() {
		return outMediaId;
	}

	public void setOutMediaId(String outMediaId) {
		this.outMediaId = outMediaId;
	}

	public Short getOutMediaType() {
		return outMediaType;
	}

	public void setOutMediaType(Short outMediaType) {
		this.outMediaType = outMediaType;
	}

	public String getBankId() {
		return bankId;
	}

	public void setBankId(String bankId) {
		this.bankId = bankId;
	}

	public String getPaySeq() {
		return paySeq;
	}

	public void setPaySeq(String paySeq) {
		this.paySeq = paySeq;
	}

	public String getStlDate() {
		return stlDate;
	}

	public void setStlDate(String stlDate) {
		this.stlDate = stlDate;
	}

	public Short getStlCheck() {
		return stlCheck;
	}

	public void setStlCheck(Short stlCheck) {
		this.stlCheck = stlCheck;
	}

	public String getAccCheckDate() {
		return accCheckDate;
	}

	public void setAccCheckDate(String accCheckDate) {
		this.accCheckDate = accCheckDate;
	}

	public Long getOrigAmt() {
		return origAmt;
	}

	public void setOrigAmt(Long origAmt) {
		this.origAmt = origAmt;
	}

	public Long getAmount() {
		return amount;
	}

	public void setAmount(Long amount) {
		this.amount = amount;
	}

	public Long getComAmt() {
		return comAmt;
	}

	public void setComAmt(Long comAmt) {
		this.comAmt = comAmt;
	}

	public String getAmtType() {
		return amtType;
	}

	public void setAmtType(String amtType) {
		this.amtType = amtType;
	}

	public Short getPayType() {
		return payType;
	}

	public void setPayType(Short payType) {
		this.payType = payType;
	}

	public Short getTranState() {
		return tranState;
	}

	public void setTranState(Short tranState) {
		this.tranState = tranState;
	}

	public String getTransCode() {
		return transCode;
	}

	public void setTransCode(String transCode) {
		this.transCode = transCode;
	}

	public String getTransDesc() {
		return transDesc;
	}

	public void setTransDesc(String transDesc) {
		this.transDesc = transDesc;
	}

	public String getMerCheckDate() {
		return merCheckDate;
	}

	public void setMerCheckDate(String merCheckDate) {
		this.merCheckDate = merCheckDate;
	}

	public Short getMerCheck() {
		return merCheck;
	}

	public void setMerCheck(Short merCheck) {
		this.merCheck = merCheck;
	}

	public String getPproductId() {
		return pproductId;
	}

	public void setPproductId(String pproductId) {
		this.pproductId = pproductId;
	}

	public String getBproductId() {
		return bproductId;
	}

	public void setBproductId(String bproductId) {
		this.bproductId = bproductId;
	}

	public String getAccountSeq() {
		return accountSeq;
	}

	public void setAccountSeq(String accountSeq) {
		this.accountSeq = accountSeq;
	}

	public Short getComAmtType() {
		return comAmtType;
	}

	public void setComAmtType(Short comAmtType) {
		this.comAmtType = comAmtType;
	}

	public Timestamp getModTime() {
		return modTime;
	}

	public void setModTime(Timestamp modTime) {
		this.modTime = modTime;
	}

	public Timestamp getInTime() {
		return inTime;
	}

	public void setInTime(Timestamp inTime) {
		this.inTime = inTime;
	}

	public String getInQryOrderStates() {
		return inQryOrderStates;
	}

	public void setInQryOrderStates(String inQryOrderStates) {
		this.inQryOrderStates = inQryOrderStates;
	}

	@Override
	public String getTableNamePrefix() {
		// TODO Auto-generated method stub
		return CONSUME_TRANS_TABLE_PREFIX;
	}

}
